package com.zw.admin.server.service;

import com.zw.admin.server.dto.strategy.AddStrategyDto;
import com.zw.admin.server.dto.strategy.AddStrategyVo;
import com.zw.admin.server.dto.strategy.DealStrategyDto;
import com.zw.admin.server.dto.strategy.DealStrategyResultDto;
import com.zw.admin.server.model.Device;
import com.zw.admin.server.model.Strategy;

import java.util.List;
import java.util.Map;

public interface StrategyService {

    void taskTest();

    void insertStrategy(AddStrategyDto strategy);

    List<Device> getDeviceList(Integer spaceId);

    List<AddStrategyVo> queryStrategy();

    void deleteStrategy(Integer strategyId);

    void updateStrategy(AddStrategyDto strategyDto);

    List<DealStrategyResultDto> dealStrategyDevice(DealStrategyDto dealStrategyDto);
}
